@charset "UTF-8";
/* .vitepress/theme/custom.css */
:root {
  /* 按钮颜色 */
  --vp-button-brand-bg: var(--vp-c-brand);
  /* 首页标题和图片渐变颜色 */
  /* --vp-home-hero-name-background: -webkit-linear-gradient(120deg, #bd34fe 30%, #41d1ff); */
  --vp-home-hero-name-background: -webkit-linear-gradient(120deg, var(--vp-c-brand) 45%, var(--vp-c-brand-next));
  --vp-home-hero-name-color: transparent;
  --vp-home-hero-image-background-image: linear-gradient(-45deg, #bd34fe 50%, #47caff 50%);
  /* --vp-home-hero-image-background-image: linear-gradient( -45deg, var(--vp-c-brand) 45%, var(--vp-c-brand-next) ); */
  --vp-home-hero-image-filter: blur(40px);
}

@media (min-width: 640px) {
  :root {
    --vp-home-hero-image-filter: blur(56px);
  }
}

@media (min-width: 960px) {
  :root {
    --vp-home-hero-image-filter: blur(72px);
  }
}

.clip动态渐变文字 {
  background: var(--vp-home-hero-name-background);
  /* 背景的显示区域限制clip在文本上 */
  -webkit-background-clip: text;
  background-clip: text;
  /* 定义文本的颜色非WebKit浏览器（如Firefox）中可能不起作用*/
  -webkit-text-fill-color: var(--vp-home-hero-name-color);
}


/*
  .image-src {
    max-width: 1000px;
    max-height: 1000px;
  } */

:root {
  --最小字体:1.05rem;
}

.text-subtitle2,  .q-field, .q-field__label, .VPNavBarMenuLink {
  font-size: var(--最小字体) !important;
}
.最小字体 {
  font-size: var(--最小字体) !important;
}

th {
  font-size: var(--最小字体) !important;
}
td {
  font-size: var(--最小字体) !important;
}

.q-item__section--side {
  align-items: center !important;
}

.加粗 .q-tab__label{
  font-size: 16px;
  font-weight: 700 ;
}


/**
  顶部导航模块样式修改
**/
.VPNavBarTitle .title {
  transition: all 0.25s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.VPNavBarTitle .title:hover {
  transform: scale(1.1);
  color: #bd34fe;
}

.VPNavBarTitle .title:hover .VPImage {
  transform: scale(1.25);
}

.VPNavBarTitle .title .VPImage {
  transition: transform 0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  height: 40px;
  border-radius: 50%;
}

.q-drawer-container .q-drawer--standard{
  background: transparent !important;
}

